package com.koron.css2.contractmanage.ecBean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * 合同平台公共实体类
 *
 * @author 李文浩
 * @version YH230315
 * @date 2023/4/18 09:46
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
@Component
@ApiModel(value = "合同平台公共实体类", description = "调用合同平台的请求参数")
public class EcContractCommonBean {

    @Value("ec_key")
    @ApiModelProperty("电子合同key")
    private String ec_key;

    @Value("ec_appId")
    @ApiModelProperty("电子合同应用Id")
    private String ec_appId;

    @ApiModelProperty("电子合同机构编号")
    private String ec_companyId;

    @ApiModelProperty("电子供水合同模板编号")
    private String ec_gs_templateCode;

    @ApiModelProperty("电子合同企业印章Id")
    private String ec_sealId;
}
